* {
	margin:0;
	padding:0;
}
html, body {
	background : #fff;
	text-align:center;
	line-height:25px;
	color : #000;
	font-size:12px;
}
div {
	white-space : normal;
	overflow : hidden;
}
ul,li{
	list-style:none;
}
img {
	border : none;
}
h3,select{
	font-size : 12px;
}
a:link {
	color:#0088CC;
	text-decoration : none;
}
a:visited {
	color : #353535;
	text-decoration : none;
}
a:active {
	color : #b22222;
	text-decoration : none;
}
a:hover{
	color:#336699;
	text-decoration: underline;
}
a.redunderline:hover{
	color:red;
	text-decoration: underline;
}
.mainbox {
	width : 980px;
	margin : auto;
	text-align : left;
}
.hidden{
	display:none;
}
/************************/
.header,.body,.footer{
  float:left;
  display:inline;
  width:980px;
}
.header{
	border-bottom : 1px solid #c8d7ec;
}
.header .menu_lang{
	float:left;
	display:inline;
	width:400px;
}
.header  .menu_lang li{
	float:left;
	display:inline;
	width:auto;
	margin-left:5px;
	margin-right:5px;
}
.header .menu_member{
	float:left;
	display:inline;
	width:580px;
}
.header  .menu_member li{
	float:right;
	display:inline;
	width:auto;
	margin-left:5px;
	margin-right:5px;
}
/************************/
.searcharea{
	width:920px;
	margin:0 30px 0 30px;
}
.searcharea .hot_keyword,.searcharea .input_area,.searcharea .input_help{
	float:left;
	display:inline;
	width:100%;
}
.searcharea .hot_keyword{
  margin-top:5px;
  height:20px;
}
.searcharea .hot_keyword,.searcharea .input_help{
	text-align:right;
	line-height:20px;
}
.searcharea .input_help{
	width:720px;
  margin-bottom:10px;
}
/************************/
.searcharea .hot_keyword span,.searcharea .hot_keyword a{
	float:left;
	display:inline;
	width:auto;
}
.searcharea .input_help a{
	color:red;
	text-decoration: underline;
}
.searcharea .input_help a:hover{
	text-decoration: underline;
}
.searcharea .hot_keyword a{
	color:#0091C5;
	margin-right:15px;
}
.searcharea .hot_keyword a:hover{color: #1D417A;}
.searcharea .hot_keyword span{
	color:#AA0000;
}
/************************/
.searcharea .input_area{
	height:27px;
}
.searcharea .input_area li{
	float:left;
	display:inline;
	width:auto;
	margin-right:5px;
}
.searcharea .input_area select{
	width:200px;
	vertical-align:middle;
}
.searcharea .input_area input.seach_input{
	width:470px;
	vertical-align:middle;
}
.searcharea .input_area input.search_submit{
	width:64px;
	height:22px;
	border:none;
	vertical-align:middle;
}
/************************/
.Condition{
width:920px;
margin:10px auto;
}
.search_type{
width:100%;
}
.search_type:hover{
  background: #EEEEEE;
}
#search_right_top{
  height:144px;
}
.search_type_selected{
  background:#EEEEEE;
}
.search_radio{
float:left;
display:inline;
width:100px;
}
.search_checkbox{
float:left;
display:inline;
width:700px;
margin-left:10px;
}
.search_checkbox_sites,.search_checkbox_expand,.search_checkbox_common{
float:left;
display:inline;
width:100%;
}
.search_checkbox_sites li{
float:left;
display:inline;
width:110px;
margin-right:5px;
}
.search_checkbox_expand li,.search_checkbox_common li{
float:left;
display:inline;
width:auto;
margin-right:10px;
height:25px;
}
.search_checkbox_expand ul{
float:left;
display:inline;
width:auto;
}
.search_checkbox_expand ul.full{
width:100%;
}
.search_checkbox_expand span{
  margin-left:2px;
}
.search_checkbox_expand span#lang_Availability{
  margin-left:-4px;
}
.search_checkbox_expand span#lang_ImageFlag{
  margin-left:-7px;
}
/**/
.input_price{width:50px;}
/**/
a.nolink,a.nolink:hover{
  color:#000;
	text-decoration : none;
}
.logos {
	background-repeat : repeat-x;
	width : 50px;
	height : 19px;
	vertical-align:middle;
	/*
	vertical-align:middle;
	*/
	margin-left : 3px;
}
.search_checkbox_sites{
  height:25px;
  line-height:25px;
}
.search_checkbox_sites input,.search_checkbox_expand input,.search_checkbox_expand img{
	vertical-align:middle;
}
.search_checkbox_expand {
  margin-top:3px;
}
/************************/
.bg{
  background-image:url(../images/bg.png);
}
.blogo{
	width : 329px;
	height : 137px;
	margin : 40px auto auto auto;
	background-repeat:repeat-x;
}
.logo {
	float : left;
	display : inline;
	background-repeat:repeat-x;
	background-position : -90px 0;
	width : 150px;
	height : 112px;
}
/*****************************************/
.yahoo {
	background-position : -100px -167px;
}
.bidders {
	background-position : -150px -167px;
}
.kakaku {
	background-position : 0 -167px;
}
.rakuten {
	background-position : -50px -167px;
}
.amazon {
	background-position : -200px -167px;
}
.calamel{
	background-position : -250px -167px;
}

.availability{
	width : 32px;
	background-position : -75px -220px;
}
.imageFlag{
	width : 28px;
	background-position : -108px -220px;
}
.stone{
	width : 35px;
  background-position : -130px -140px;
}
.viewlist,.viewgallery,.viewlist_active,.viewgallery_active{
  width:20px;
  height:20px;
	vertical-align:middle;
  margin-right:3px;
}
.viewlist{
  background-position : -248px -201px;
}
.viewlist:hover,.viewlist_active{
  background-position : -248px -221px;
}
.viewgallery{
  background-position : -268px -201px;
}
.viewgallery:hover,.viewgallery_active{
  background-position : -268px -221px;
}
/*****************************************/
/*setumei*/
.setumei{
  margin-top:20px;
  width:973px;
	text-indent:50px;
}
.setumei ul{
  width:948px;
  border:1px solid #cacaca;
  border-top:0;
  margin-left:2px;
  padding:10px;
}
.setumei h3{
  height:60px;
  line-height:60px;
  background:url(../images/setumei.jpg) no-repeat;
}
.searchguide{
  float:left;
  display:inline;
  width:880px;
  margin:0 100px 30px 0px;
}
.searchguide ul{
  margin-left:40px;
}
/**/
.copyright{
  margin-top:10px;
	border-top : 1px solid #c8d7ec;
}
/*auto*/
.ac_results{
	background:#D9EAFD;
	float:left;
	text-align:left;
}
.ac_results{ text-indent:10px; border:#BBE4F4 solid 2px;}
.ac_results li {border-bottom:#CCC dotted 1px;}
.ac_results li:hover {background:#EBC9A7}
.ac_loading {
	background: white url(../images/indicator.gif) no-repeat right center;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.feedback{
  display:none;
  width:98%;
  border:1px #cccccc solid;
  height:270px;
  overflow:scroll;
}










.items {
	float : left;
	display : inline;
	border : 1px solid #e5e5e5;
	margin : 5px;
	cursor : pointer;
}
.result_f{margin-bottom:15px;
	cursor : auto;}
.result_f .items div{cursor : default;}

.result_f .items{width:610px;cursor : default;}
.result_b .items {
	width : 970px;
}
.result_s .items {
	width : 150px;
}
.result_b .item_info {
	width : 850px;
}
.result_b .content{
	float : left;
	display : inline;
	width : 650px;
}
.result_b .content ul{
	float : left;
	display : inline;
	width : 570px;
	margin-left:30px;
}
.result_b .content li{
	float : left;
	display : inline;
	width : 270px;
	height:20px;
	margin-top:5px;
}
.result_b .content strong{
	margin-left:15px;
	margin-top:5px;
}
.result_s .item_info {
	width : 150px;
}
.result_f .item_info {
	margin-left:10px;
	width : 280px;
}
.result_f .item_info h3{
  color:#0099ff;
	width : 280px;
	text-align:left;
}
.result_f .item_img a,.result_b .itembutton a{
  margin-left:5px;
}
.items div {
	float : left;
	display : inline;
	cursor : pointer;
}
.result_s .items:hover {
	background : #69d4f8;
}
.result_s .items a:hover {
	text-decoration : underline;
}
 .items:visited,.items:active ,.itemvisited{
	background : #f6f6f6;
} 
.item_sites {
	background:url("../images/bg.png");
	background-repeat : repeat-x;
	margin-top:5px;
	width : 16px;
	height : 14px;
}
.item_site_yahoo {
	background-position : -240px -153px;
}
.item_site_bidders {
	background-position : -275px -153px;
}
.item_site_kakaku {
	background-position : -293px -151px;
}
.item_site_rakuten {
	background-position : -311px -152px;
}
.item_site_amazon {
	background-position : -256px -153px;
}
.item_site_calamel{
	background-position : -224px -153px;
}
.result_s .item_title {
	width : 150px;
	height : 35px;
	line-height : 35px;
	text-indent:5px;
	text-align:center;
	display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/**/
.result_s .item_title:not(p) {

clear: both;

}

.result_s .item_title:not(p){

max-width: 150px;

float: left;

}

.result_s .item_title:not(p):after {

content: "...";

}
/**/
.result_b .item_title,.result_f .item_title {
	text-indent:20px;
}
.result_b .item_title {
	float : left;
	display : inline;
	width :950px;
	text-decoration: underline;
}
.result_b .item_title:hover{
  color:#0091C5;
}
.item_img {
	width : 100px;
	height : 100px;
	margin-top:10px;
	margin-left:12px;
}
.result_b .item_img {
	margin-bottom:5px;
}
/*
.item_img img.item_main_images{
	width : 100px;
	height : 100px;
}
*/
.result_f .item_img{
	width : 280px;
	height : 260px;
	margin-top:5px;
}

.item_price {
	width : 100px;
	text-align:center;
	border : 2px dotted red;
	margin : 2px auto 2px 25px;
	color : red;
}
.result_s .item_price {
	border:none;
}
.item_store, .item_caption {
	width : 100%;
	height:20px;
	line-height:20px;
}
.result_b .item_price{
	margin-left:50px;
}
.result_b .item_caption{
	width:200px;
	height:130px;
}
.result_b .item_caption_enfix{
  position:absolute;
  margin-top:-15px;
  margin-bottom:10px;
}
.result_b .item_caption .itembutton{
  float:left;
  display:inline;
  width:200px;
  text-align:center;
  margin-top:5px;
}
.item_store{
text-align:right;
	margin-bottom:2px;
}
.item_caption {
	text-align:center;
}
/*
.item_oldprice{text-decoration: line-through;}
*/
.item_oldprice{
	border : 2px dotted red;
	color : red;
}
.result_f .item_caption{
	height : 200px;
	text-align:left;
}
.result_f .item_caption li {
	font-size:13px;
}
/*search_all_items_num*/
.search_all_items_num{
  border:1px solid #cacaca;
  background:#eee;
  height:30px;
  line-height:30px;
  margin-top:5px;
}
.search_all_items_num span{
  color:red;
}
.search_Survey{
  width:980px;
  float:left;
  display:inline;
  margin:5px 0 5px 0;
}
.search_Survey img{
	vertical-align:middle;
}
.search_Feedback{
  float:left;
  display:inline;
  width:880px;
}
.search_Translation{
  float:right;
  display:inline;
  width:auto;
}
/*view-sort-cont*/
.view-sort-cont{
  float:left;
  display:inline;
  width:980px;
}
.view-sort-cont-left,.view-sort-cont-right{
  float:left;
  display:inline;
  width:490px;
  margin:0;
}
.view-sort-cont-right{
  text-align:right;
}
.view-sort-cont-left span{
  margin-right:5px;
}
.view-sort-cont-right span{
  margin-left:5px;
}
/*hyouji*/
.hyouji_up_down{
  width:12px;
  height:12px;
	margin-top:8px;
	margin-right:3px;
}
._up{
	background-repeat : repeat-x;
  background-position : -137px -217px;
}
._down{
	background-repeat : repeat-x;
  background-position : -137px -228px;
}
/*pagelist*/
.pagelist{
  float:left;
  display:inline;
  line-height:30px;
  height:30px;
}
.pagelist a { width:29px; height:30px; margin-right:4px; float:left; display:inline;background:url(../images/bg.png) no-repeat 0px -186px; text-align:center;line-height:25px; }
.pagelist a:hover { background-position:-30px -186px; color:#fff; text-decoration:none; }
.pagelist .prev,.pagelist .next,.pagelist .prevdisable,.pagelist .nextdisable{width:78px;background-position:-94px -186px;font-weight:bold;}
.pagelist .prevdisable,.pagelist .nextdisable{color:#000;}
.pagelist .prevdisable:hover,.pagelist .nextdisable:hover{background-position:-94px -186px;color:#000;}
.pagelist .prev:hover,.pagelist .next:hover{background-position:-171px -186px; color:#fff;}
.pagelist .curPage, .pagelist .curPage:hover { background-position:-60px -186px; width:33px; color:#fff; font-size:18px; font-weight:bold;line-height:30px; } 

/*pagelist*/
.PageList { }

.PageList strong { text-align:center; float:left; display:inline; margin-right:30px; }
.PageList strong label{color:#00F; cursor:pointer;}
.PageList span{width:500px;text-align:center;background:red}

/*lightbox*/
.close-floatbox{
	float:left;
	display:inline;
	text-indent:-9999px;
	background:url(../images/bg.png) repeat-x 0px -218px;
	margin-left:550px;
	width:66px;
	height:25px;
}

.fjmybox{
  float:left;
  display:inline;
  width:620px;
  margin:150px;
  background:#fff;
}
/*history*/
.fjs_history,.fjs_history_left,.fjs_history_right{
  float:left;
  display:inline;
  width:70px;
	height:220px;
	border:none;
}
/*history*/
.fjs_history_left,.fjs_history_right{
	height:64px;
	margin-top:80px;
  cursor : pointer;
}
.fjs_history_left{
  background:url(../images/historyleft.jpg) no-repeat;
}
.fjs_history_right{
  background:url(../images/historyright.jpg) no-repeat;
}
.fjs_history_result{
  width:830px;
	overflow:hidden;
}


/*new historybox*/
.jCarouselLite{
  visibility: visible; overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 2; left: 0px; width: 850px; 
}
.jCarouselLiteul{
  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; list-style-type: none; z-index: 1; width: 28900px; left: -850px; 
}
.jCarouselLiteli{
  overflow-x: hidden; overflow-y: hidden; float: left; width: 170px;
}
/*loading*/
#loading{
  float:left;
  display:block;
  position:absolute;
  top:30%;
	left:45%;

}